	function doSearchPersona(url, rut) {
		if ($(rut).valid()) {
			$.post(url, {
				'rut' : $(rut).val()
			}, function(data) {
				showPersonaDataIncludeForm(data);
			});
		}else{
			clearPersona();
		}
	}
	function clearPersona(full){
		$("input[type='text'] , textarea , input[type='hidden'], input[type='password']",$(form_persona)).not("[name='rut']").each(function(){
			$(this).val("");
			console.log(this);
		});
		if(full){
			$("input[name='rut']",$(form_persona)).val("");
		}
	}
	function ajaxSend(url,input){
		var data=$("#form_persona").serialize();
		$.post(url,data,function(){
			$(input).val($("#form_persona input[name='rut']").val()).blur();
		});
	
		
	
	}
	function showPersonaDataIncludeForm(data) {
		clearPersona();
		if (data.rut) {
			$("#form_persona input[name='nombre']").val(data.nombre);
			$("#form_persona input[name='direccion']").val(data.direccion);
			$("#form_persona input[name='id']").val(data.id);
			$("#form_persona select[name='comuna.id']").val(data.comuna.id);
			$("#form_persona #comuna\\.id-button span").html(data.comuna.nombre);
			$("#form_persona input[name='fonoCasa']").val(data.fonoCasa);
			$("#form_persona input[name='fonoMovil']").val(data.fonoMovil);
			$("#form_persona input[name='ciudad']").val(data.ciudad);
			$("#form_persona input[name='correo']").val(data.correo);
			$("#form_persona textarea[name='observaciones']").val(data.observaciones);
			

		}
	}
	$(function() {
		$("#form_persona").validate({
			rules : {
				"rut" : {
					required : true,
					rut : true
				},
				"direccion" : {
					required : true
				},
				"numero" : {
					required : true,
					digits : true
				},
				"nombre" : {
					required : true
				},
				"ciudad" : {
					required : true
				},
				"correo" : {
					required : true,
					email : true
				}

			},
			messages : {

				"rut" : {
					required : "El Rut del propietario es requerido",
					rut : "El rut es inválido"
				},
				"direccion" : {
					required : "La dirección es requerida"
				},
				"numero" : {
					required : "El número es requerido",
					digits : "Valor inválido"
				},
				"nombre" : {
					required : "El nombre es requerido"
				},
				"ciudad" : {
					required : "La ciudad es requerida"
				},
				"correo" : {
					required : "El correo es requerido",
					email : "Debe ingresar un correo válido"

				}

			},
		});
	});